Skip to content

fix(llm): align host port, unify ToolCall, bump VERSION to 0.1.7#16

Merged
Patel230 merged 3 commits into
mainfrom
feat/llm-contract-alignment
Jul 22, 2026
Merged

fix(llm): align host port, unify ToolCall, bump VERSION to 0.1.7#16
Patel230 merged 3 commits into
mainfrom
feat/llm-contract-alignment

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

  • Bump VERSION to 0.1.7 (was left at 0.1.6 after the llm package release).
  • Alias llm.ToolCall / ToolResult to tools.* for a single tool-call vocabulary.
  • Align host-facing llm types with the eyrie engine facade (CatalogHealth, DeploymentSummary, PreflightReport/LiveVerified, ProviderStateSecurity).
  • Introduce pull-based EventStreamer on Generator.Stream (channel StreamResult stays for lower-level transports).
  • Add proto/hawk/contracts/v1/llm.proto and unit tests for llm.

Test plan

  • go test ./...
  • bash scripts/check-ecosystem-boundaries.sh
  • make proto (buf lint + generate)

Notes

Merge this before the eyrie and hawk follow-up PRs that depend on the new port.

Correct VERSION (was stuck at 0.1.6 after the llm package release), alias
ToolCall/ToolResult to tools/, align CatalogHealth/DeploymentSummary/
Preflight/ProviderStateSecurity with the eyrie facade, introduce pull-based
EventStreamer on Generator.Stream, add llm.proto + unit tests, and document
the hawk↔eyrie port.
Patel230 added 2 commits July 22, 2026 22:47
Omit redundant typed var declarations so golangci-lint/staticcheck passes.
Use helper parameters for type identity checks so staticcheck does not
flag redundant typed var declarations.
@Patel230
Patel230 merged commit f2ec90a into main Jul 22, 2026
13 checks passed
@Patel230
Patel230 deleted the feat/llm-contract-alignment branch July 22, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant